Improving the Throughput of Remote Storage Access through Pipelining

نویسندگان

  • Elsie Nallipogu
  • Füsun Özgüner
  • Mario Lauria
چکیده

Data intensive applications constitute a large and increasing share of Grid computing. However there are relatively few results on how to improve the efficiency of the basic data transfer mechanisms used to move large data set in and out of clusters. In this paper we describe a simple and general technique to improve the throughput of data transfer protocols and we demonstrate it on the SDSC Storage Resource Broker (SRB), a remote storage access middleware for supercomputer applications. We achieve a maximum performance improvement of 43%/52% for remote reads/writes larger than 1MB with a few changes to the original SRB protocol. The protocol was restructured by introducing a notion of pipelining that enables the overlapping of the various stages of the data processing, such as network transfer and disk access. We present a detailed analysis of the pipelined SRB implementation and the pipeline cost model we used to drive our design.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improving Access to Remote Storage for Weakly Connected Users

Improving Access to Remote Storage for Weakly Connected Users

متن کامل

Making the Most Out of Direct-Access Network Attached Storage

The performance of high-speed network-attached storage applications is often limited by end-system overhead, caused primarily by memory copying and network protocol processing. In this paper, we examine alternative strategies for reducing overhead in such systems. We consider optimizations to remote procedure call (RPC)-based data transfer using either remote direct memory access (RDMA) or netw...

متن کامل

Performance Analysis of Network Storage Manager System Using DAFS over InfiniBand

High-performance data-intensive applications demand reliable, high-performance storage that clients can depend on for data storage and delivery. While network storage systems have been successful in a variety of scenarios, they often do not satisfy all the requirements of today’s computing environments. Accordingly, Emerging networking architectures such as InfiniBand (IB) have been designed to...

متن کامل

Analysis and Enhancement of Pipelining the Protocol Overheads for a High Throughput

This paper investigates the protocol overhead pipelining between the host and network interface card (NIC). Existing researches into the protocol overhead pipelining assume that protocol overheads in the host and NIC can be naturally pipelined. Our architecture-aware investigation, however, finds a new fact that the host and NIC compete against each other to access the host memory, system bus, ...

متن کامل

Dual rail static CMOS architecture for wave pipelining

Wave-pipelining is a special pipelining technique used in digital system to achieve high throughput, with the use of gate capacitance as storage elements. An ideal system should have minimal delay variations amongst all paths. A dual-rail static CMOS (DRSCMOS) technique is presented for wave-pipelining. The availability of multi-functional basic building blocks and their low power consumption m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002